package com.knowledge.plus.泛型.demo;

/**
 * 定义一个泛型接口 InterfaceCalculate<T>，包含一个方法 calculate(T a, T b)，实现该接口的类 AddClass，用于计算两个整数的和，并在 Main方法中输出结果
 *
 * @author TPF
 * @since 2024/9/6
 */
interface InterfaceCalculate<T> {

    T calculate(T a, T b);

}

/**
 * 实现类
 */
class AddClass implements InterfaceCalculate<Integer> {

    @Override
    public Integer calculate(Integer a, Integer b) {
        return a + b;
    }

    public static void main(String[] args) {
        AddClass cla = new AddClass();
        Integer sum = cla.calculate(5, 6);
        System.out.println("两个整数的和：" + sum);
    }

}
